using System.Collections.Generic;
using CreditoAutorizado.CamadaAcessoDadosNH;
using CreditoAutorizado.Dados.Entidades;

namespace CreditoAutorizado.Controlador
{
    
    public class ControladorComentario
    {
        private RepositorioComentario _repositorioComentario;

        public ControladorComentario()
        {
            _repositorioComentario = new RepositorioComentario();
        }

        public Comentario Inserir(Comentario comentario)
        {
            return _repositorioComentario.Inserir(comentario);
        }

        public Comentario Atualizar(Comentario comentario)
        {
            return _repositorioComentario.Atualizar(comentario);
        }

        public void Excluir(int id)
        {
            Comentario comentario = ObterPorId(id);
            _repositorioComentario.Excluir(comentario);
        }

        public IList<Comentario> ObterTodos()
        {
            return _repositorioComentario.ObterTodos();
        }

        public Comentario ObterPorId(int id)
        {
            return _repositorioComentario.ObterPorId(id);
        }
    }
}